002b6c258f0992d42e8f9c5aefa0cfc80142c46b,corba/src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java,ObjectStreamClass,getSerializableConstructor,#Class#,940

Before Change


        try {
            Constructor cons = initCl.getDeclaredConstructor(new Class<?>[0]);
            int mods = cons.getModifiers();
            if ((mods & Modifier.PRIVATE) != 0 ||
                ((mods & (Modifier.PUBLIC | Modifier.PROTECTED)) == 0 &&
                 !packageEquals(cl, initCl)))
            {
                return null;
            }
            cons = bridge.newConstructorForSerialization(cl, cons);
            cons.setAccessible(true);
            return cons;
        } catch (NoSuchMethodException ex) {

After Change


     * returned constructor (if any).
     */
    private static Constructor<?> getSerializableConstructor(Class<?> cl) {
        return bridge.newConstructorForSerialization(cl);
    }

    /*